home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 September / Chip_2004-09_cd1.bin / program / delphi / download / nastroje / 97.mpth_10[1].exe / install_script.iss
Text File  |  2004-06-17  |  13KB  |  150 lines

  1. ;InnoSetupVersion=4.2.1
  2.  
  3. [Setup]
  4. AppName=mirkes.de Tiny Hexer
  5. AppVerName=mirkes.de Tiny Hexer 1.0
  6. AppId={CC399A03-4695-432E-AE6E-BB450DDE5248}
  7. AppVersion=1.0
  8. AppPublisher=markus stephany
  9. AppPublisherURL=http://www.mirkes.de
  10. AppSupportURL=http://www.mirkes.de/
  11. AppUpdatesURL=http://www.mirkes.de/softwareupdates/
  12. AppMutex=mirkes.de tiny hexer 1
  13. DefaultDirName={pf}\mirkes.de\Tiny Hexer
  14. DefaultGroupName=mirkes.de\Tiny Hexer
  15. UninstallDisplayIcon={app}\mpth.exe
  16. UninstallDisplayName=mirkes.de's Tiny Hexer
  17. OutputBaseFilename=mpth_10
  18. Compression=lzma
  19. ChangesAssociations=yes
  20. LicenseFile=embedded\License.txt
  21. InfoBeforeFile=embedded\InfoBefore.rtf
  22. WizardImageFile=embedded\WizardImage0.bmp
  23. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  24.  
  25. [Files]
  26. Source: "{app}\mpth.exe"; DestDir: "{app}"; Components: main; 
  27. Source: "{app}\mpth.chm"; DestDir: "{app}"; Components: main; 
  28. Source: "{app}\scripts\Checksums.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  29. Source: "{app}\scripts\Resize File.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  30. Source: "{app}\scripts\Concat Files.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  31. Source: "{app}\scripts\Enumerate Differences.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  32. Source: "{app}\scripts\Split File.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  33. Source: "{app}\scripts\Fill Data.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  34. Source: "{app}\scripts\XOR Data.mps"; DestDir: "{app}\scripts"; Components: sample_scripts; 
  35. Source: "{app}\scripts\start-stop\finish.mps"; DestDir: "{app}\scripts\start-stop"; Components: sample_scripts; 
  36. Source: "{app}\scripts\start-stop\startup.mps"; DestDir: "{app}\scripts\start-stop"; Components: sample_scripts; 
  37. Source: "{app}\scripts\export\ex-ctable.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts; 
  38. Source: "{app}\scripts\export\ex-hextext.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts; 
  39. Source: "{app}\scripts\export\ex-intelhex.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts; 
  40. Source: "{app}\scripts\export\ex-motorola.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts; 
  41. Source: "{app}\scripts\export\ex-pascal.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts; 
  42. Source: "{app}\scripts\import\im-hextext.mps"; DestDir: "{app}\scripts\import"; Components: impex_scripts; 
  43. Source: "{app}\scripts\import\im-intelhex.mps"; DestDir: "{app}\scripts\import"; Components: impex_scripts; 
  44. Source: "{app}\scripts\import\im-motorola.mps"; DestDir: "{app}\scripts\import"; Components: impex_scripts; 
  45. Source: "{app}\scripts\Structure Viewer\bmp.mps"; DestDir: "{app}\scripts\Structure Viewer"; Components: struct_scripts; 
  46. Source: "{app}\scripts\Structure Viewer\exe.mps"; DestDir: "{app}\scripts\Structure Viewer"; Components: struct_scripts; 
  47. Source: "{app}\scripts\Structure Viewer\zip.mps"; DestDir: "{app}\scripts\Structure Viewer"; Components: struct_scripts; 
  48. Source: "{app}\scripts\inc\def.mps"; DestDir: "{app}\scripts\inc"; Components: struct_scripts,impex_scripts,sample_scripts; 
  49. Source: "{cf}\mirkes.de\mirkesde_webupdate.exe"; DestDir: "{cf}\mirkes.de"; Components: webupdate; Flags: sharedfile promptifolder 
  50. Source: "{app}\uni.exe"; DestDir: "{app}"; Components: main; 
  51. Source: "{app}\mpth.DEU"; DestDir: "{app}"; Components: german; 
  52. Source: "{app}\utils\CRC1632.exe"; DestDir: "{app}\utils"; Components: sample_scripts; 
  53. Source: "{app}\utils\md5.exe"; DestDir: "{app}\utils"; Components: sample_scripts; 
  54.  
  55. [Registry]
  56. Root: HKLM; Subkey: "Software\mirkes.de"; Flags: uninsdeletekeyifempty 
  57. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer"; Flags: uninsdeletekeyifempty 
  58. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0"; ValueName: "AppPath"; ValueType: String; ValueData: "{app}\"; Flags: uninsdeletekey 
  59. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0"; ValueName: "WebUpdateAssocDeleted"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  60. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Open scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\"; Flags: uninsdeletekey 
  61. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Open structure scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\Structure Viewer\"; Flags: uninsdeletekey 
  62. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Select Startup scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Flags: uninsdeletekey 
  63. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Select Termination scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Flags: uninsdeletekey 
  64. Root: HKCR; Subkey: ".mps"; ValueType: String; ValueData: "mirkesde_script"; Flags: uninsdeletekey 
  65. Root: HKCR; Subkey: "mirkesde_script"; ValueType: String; ValueData: "mirkes.de Script"; Flags: uninsdeletekey 
  66. Root: HKCR; Subkey: "mirkesde_script\Shell"; ValueType: String; ValueData: "tinyhex"; Flags: createvalueifdoesntexist uninsdeletevalue uninsdeletekeyifempty 
  67. Root: HKCR; Subkey: "mirkesde_script\Shell\edit"; ValueType: String; ValueData: "Edit Script"; Languages: "English"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  68. Root: HKCR; Subkey: "mirkesde_script\Shell\edit"; ValueType: String; ValueData: "Skript bearbeiten"; Languages: "Deutsch"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  69. Root: HKCR; Subkey: "mirkesde_script\Shell\edit\Command"; ValueType: String; ValueData: """notepad.exe"" ""%1"""; Flags: uninsdeletevalue uninsdeletekeyifempty 
  70. Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex"; ValueType: String; ValueData: "Execute in Tiny Hexer"; Languages: "English"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  71. Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex"; ValueType: String; ValueData: "In Tiny Hexer ausfⁿhren"; Languages: "Deutsch"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  72. Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex\Command"; ValueType: String; ValueData: """{app}\mpth.exe"" /s ""%1"""; Flags: uninsdeletevalue uninsdeletekeyifempty 
  73. Root: HKCR; Subkey: "mirkesde_script\DefaultIcon"; ValueType: String; ValueData: "{app}\mpth.exe,1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  74. Root: HKLM; Subkey: "Software\mirkes.de\WebUpdate"; ValueType: String; ValueData: "{cf}\mirkes.de\mirkesde_webupdate.exe"; Components: webupdate; 
  75. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Beenden-Skript wΣhlenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Components: german; Flags: uninsdeletekey 
  76. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Autostart-Skript auswΣhlenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Components: german; Flags: uninsdeletekey 
  77. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Strukturskript ladenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\Structure Viewer\"; Components: german; Flags: uninsdeletekey 
  78. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Skript ladenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\"; Components: german; Flags: uninsdeletekey 
  79. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "Count"; ValueType: String; ValueData: "2"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  80. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C0"; ValueType: String; ValueData: "Show Checksums"; Components: sample_scripts; Languages: "English"; Flags: createvalueifdoesntexist 
  81. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "P0"; ValueType: String; ValueData: "{app}\scripts\Checksums.mps"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  82. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "D0"; ValueType: String; ValueData: "{app}\scripts"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  83. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "A0"; ValueType: String; ValueData: "$(SCRIPT)"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  84. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C0"; ValueType: String; ValueData: "Prⁿfsummen anzeigen"; Components: sample_scripts; Languages: "Deutsch"; Flags: createvalueifdoesntexist 
  85. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C1"; ValueType: String; ValueData: "Resize File"; Components: sample_scripts; Languages: "English"; Flags: createvalueifdoesntexist 
  86. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "P1"; ValueType: String; ValueData: "{app}\scripts\Resize File.mps"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  87. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "D1"; ValueType: String; ValueData: "{app}\scripts"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  88. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "A1"; ValueType: String; ValueData: "$(SCRIPT)"; Components: sample_scripts; Flags: createvalueifdoesntexist 
  89. Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C1"; ValueType: String; ValueData: "Dateigr÷▀e Σndern"; Components: sample_scripts; Languages: "Deutsch"; Flags: createvalueifdoesntexist 
  90.  
  91. [Run]
  92. Filename: "{app}\mpth.exe"; Description: "Run Tiny Hexer now"; Languages: "English"; Flags: postinstall unchecked skipifsilent nowait
  93. Filename: "{app}\mpth.exe"; Description: "Tiny Hexer starten"; Languages: "Deutsch"; Flags: postinstall unchecked skipifsilent nowait
  94.  
  95. [UninstallRun]
  96. Filename: "{app}\uni.exe"; Parameters: "/uninst"; WorkingDir: "{app}"; RunOnceId: "uninst1"; Flags: skipifdoesntexist waituntilidle
  97.  
  98. [Icons]
  99. Name: "{group}\mirkes.de Tiny Hexer"; Filename: "{app}\mpth.exe"; IconFilename: "{app}\mpth.exe"; 
  100. Name: "{group}\mirkes.de Tiny Hexer Help"; Filename: "{app}\mpth.chm"; 
  101. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}"; IconFilename: "{app}\mpth.exe"; Tasks: quicklicond,quicklicon; 
  102. Name: "{userdesktop}\Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}"; IconFilename: "{app}\mpth.exe"; Tasks: deskicond,deskicon; 
  103. Name: "{sendto}\mirkes.de Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}\"; 
  104.  
  105. [Tasks]
  106. Name: "quicklicon"; Description: "Create a Quick Launch Icon"; Languages: "English"; 
  107. Name: "deskicon"; Description: "Create a Desktop Icon"; Languages: "English"; 
  108. Name: "deskicond"; Description: "Symbol auf dem Desktop erzeugen"; Languages: "Deutsch"; 
  109. Name: "quicklicond"; Description: "Symbol in der Schnellstartleiste erzeugen"; Languages: "Deutsch"; 
  110.  
  111. [Components]
  112. Name: "main"; Description: "Program Files"; Types: "custom compact full"; 
  113. Name: "sample_scripts"; Description: "Sample scripts"; Types: "custom full"; 
  114. Name: "impex_scripts"; Description: "Import/Export scripts"; Types: "custom full"; 
  115. Name: "struct_scripts"; Description: "Structure Viewer scripts"; Types: "custom full"; 
  116. Name: "webupdate"; Description: "Web Update"; Types: "custom full"; 
  117. Name: "german"; Description: "Deutsche Sprachunterstⁿtzung"; Types: "full custom"; Languages: "Deutsch"; 
  118.  
  119. [UninstallDelete]
  120. Type: files; Name: "{app}\openfiles.ini"; Components: sample_scripts; 
  121.  
  122. [Types]
  123. Name: "full"; 
  124. Name: "compact"; 
  125. Name: "custom"; 
  126.  
  127. [CustomMessages]
  128. English.AdditionalIcons=Additional icons:
  129. English.CreateDesktopIcon=Create a &desktop icon
  130. English.CreateQuickLaunchIcon=Create a &Quick Launch icon
  131. English.ProgramOnTheWeb=%1 on the Web
  132. English.UninstallProgram=Uninstall %1
  133. English.LaunchProgram=Launch %1
  134. English.AssocFileExtension=&Associate %1 with the %2 file extension
  135. English.AssocingFileExtension=Associating %1 with the %2 file extension...
  136. Deutsch.AdditionalIcons=ZusΣtzliche Symbole:
  137. Deutsch.CreateDesktopIcon=&Desktop-Symbol anlegen
  138. Deutsch.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste anlegen
  139. Deutsch.ProgramOnTheWeb=%1 im Internet
  140. Deutsch.UninstallProgram=%1 entfernen
  141. Deutsch.LaunchProgram=%1 starten
  142. Deutsch.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
  143. Deutsch.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
  144.  
  145. [Languages]
  146. ; These files are stubs
  147. ; To achieve better results after recompilation, use the real language files
  148. Name: "English"; MessagesFile: "embedded\English.isl"; 
  149. Name: "Deutsch"; MessagesFile: "embedded\Deutsch.isl"; 
  150.